the reason is because of the location of the sensor, it picks up all the engine bay heat as well. It really needs to be relocated elsewhere on the car.
the worst is when you park and come back. It'll be like 70 degrees out and the temp reading will be 110